์๋ฒ ์ฌ์ด๋ ๋ ๋๋ง (SSR [Server Side Rendering])
์๋ฒ ์ฌ์ด๋ ๋ ๋๋ง (SSR, Server-Side Rendering)์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝํ ์ธ ๊ฐ ์๋ฒ์์ ๋ ๋๋ง๋ ํ, ์์ ํ HTML ํ์ด์ง๊ฐ ํด๋ผ์ด์ธํธ์ ์ ์ก๋๋ ๋ฐฉ์์ ๋๋ค. ์ด ์ ๊ทผ๋ฒ์ ์ฌ์ฉ์๊ฐ ์น ํ์ด์ง์ ์ ๊ทผํ ๋๋ง๋ค ์๋ฒ๊ฐ ํด๋น ํ์ด์ง๋ฅผ ์ฒ๋ฆฌํ๊ณ ์์ฑํ๋ ๊ณผ์ ์ ํฌํจํฉ๋๋ค.
์ฃผ์ ๊ฐ๋
-
์ด๊ธฐ ์์ฒญ: ์ฌ์ฉ์๊ฐ URL์ ์ ๊ทผํ๋ฉด, ํด๋ผ์ด์ธํธ๋ ์๋ฒ์ ์์ฒญ์ ๋ณด๋ ๋๋ค. ์๋ฒ๋ ์์ฒญ๋ ํ์ด์ง์ ์ฝํ ์ธ ๋ฅผ ๋์ ์ผ๋ก ์์ฑํ์ฌ HTML๋ก ๋ณํํ ํ, ์ด๋ฅผ ํด๋ผ์ด์ธํธ์ ์ ์กํฉ๋๋ค.
-
๋ ๋๋ง: ํด๋ผ์ด์ธํธ๋ ์๋ฒ๋ก๋ถํฐ ๋ฐ์ HTML์ ์ฆ์ ํ์ํ ์ ์์ต๋๋ค. ์ดํ์ ํ์ํ JavaScript ํ์ผ์ด ๋ค์ด๋ก๋๋๊ณ ์คํ๋๋ฉฐ, ํ์ด์ง์ ์ํธ์์ฉ์ ์ํ ํด๋ผ์ด์ธํธ ์ธก ๋ก์ง์ด ํ์ฑํ๋ฉ๋๋ค.
-
ํ์ด์ง ์ ํ: ์ดํ ํ์ด์ง ์ ํ์ด ํ์ํ ๋, ํด๋ผ์ด์ธํธ๋ AJAX ์์ฒญ์ ํตํด ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์๋ฒ์์ ๊ฐ์ ธ์ค๊ณ , ์ด๋ฅผ ๋ฐํ์ผ๋ก ํ์ด์ง๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค.
์ฅ์
-
๋น ๋ฅธ ์ด๊ธฐ ๋ก๋: ์๋ฒ์์ ์์ฑ๋ HTML์ ํด๋ผ์ด์ธํธ๊ฐ ์ฆ์ ๋ ๋๋งํ ์ ์๊ธฐ ๋๋ฌธ์, ์ฌ์ฉ์์๊ฒ ๋น ๋ฅธ ์ด๊ธฐ ๋ก๋ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
-
SEO ์ต์ ํ: ๊ฒ์ ์์ง์ด ํ์ด์ง์ HTML ์ฝํ ์ธ ๋ฅผ ์ฝ๊ฒ ํฌ๋กค๋งํ ์ ์์ด SEO์ ์ ๋ฆฌํฉ๋๋ค. ์ฝํ ์ธ ๊ฐ ์๋ฒ์์ ๋ ๋๋ง๋๊ธฐ ๋๋ฌธ์, ๊ฒ์ ์์ง์ ์์ธ ์์ฑ์ ๋์์ด ๋ฉ๋๋ค.
-
์ฌํ์ ๊ณต์ : SSR์ ์์ ๋ฏธ๋์ด ํ๋ซํผ์์ ๋งํฌ๋ฅผ ๊ณต์ ํ ๋ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ด๋ฏธ์ง๋ฅผ ํฌํจํ ๋ฉํ ํ๊ทธ๋ฅผ ์ฝ๊ฒ ์ค์ ํ ์ ์์ด, ๊ณต์ ์ ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
๋จ์
-
์๋ฒ ๋ถํ ์ฆ๊ฐ: ๋ชจ๋ ํ์ด์ง ์์ฒญ์ ๋ํด ์๋ฒ๊ฐ ๋ ๋๋ง์ ์ํํด์ผ ํ๋ฏ๋ก, ์๋ฒ์ ๋ถํ๊ฐ ์ฆ๊ฐํ ์ ์์ต๋๋ค. ํธ๋ํฝ์ด ๋ง์ ์ฌ์ดํธ์์๋ ์ฑ๋ฅ ์ ํ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
-
๋คํธ์ํฌ ์ง์ฐ: ํด๋ผ์ด์ธํธ๋ ๋งค๋ฒ ์๋ฒ์ ํต์ ํด์ผ ํ๋ฏ๋ก, ๋คํธ์ํฌ ์ง์ฐ์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ํนํ ๋๋ฆฐ ๋คํธ์ํฌ ํ๊ฒฝ์์๋ ์ฌ์ฉ์ ๊ฒฝํ์ด ์ ํ๋ ์ ์์ต๋๋ค.
-
์ํ ๊ด๋ฆฌ: ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ์ํ ๊ด๋ฆฌ๋ฅผ ํจ์จ์ ์ผ๋ก ์ํํ๋ ๊ฒ์ด ๋ณต์กํ ์ ์์ต๋๋ค. ํด๋ผ์ด์ธํธ ์ํ์ ์๋ฒ ์ํ ๊ฐ์ ๋๊ธฐํ๊ฐ ํ์ํฉ๋๋ค.
์ฌ์ฉ ์ฌ๋ก
- ์ฝํ ์ธ ์ค์ฌ์ ์น์ฌ์ดํธ: ๋ธ๋ก๊ทธ, ๋ด์ค ์ฌ์ดํธ, ์ ์์๊ฑฐ๋ ์น์ฌ์ดํธ ๋ฑ์์ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฌํ ์ฌ์ดํธ๋ค์ SEO์ ์ด๊ธฐ ๋ก๋ ์ฑ๋ฅ์ด ์ค์ํฉ๋๋ค.
- ๋์๋ณด๋ ์ ํ๋ฆฌ์ผ์ด์ : ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ๋์ ์ผ๋ก ๋ ๋๋งํด์ผ ํ๋ ๋์๋ณด๋์์ SSR์ด ํจ๊ณผ์ ์ผ ์ ์์ต๋๋ค.
- ์ฌํ์ ๋ฏธ๋์ด ๊ณต์ : ๋งํฌ๊ฐ ์์ ๋ฏธ๋์ด์ ๊ณต์ ๋ ๋ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ ๋ณด๋ฅผ ์ ํํ๊ฒ ์ ๊ณตํ๊ธฐ ์ํด SSR์ ์ฌ์ฉํฉ๋๋ค.
๊ฒฐ๋ก
์๋ฒ ์ฌ์ด๋ ๋ ๋๋ง์ ์ด๊ธฐ ๋ก๋ ์๋์ SEO์ ์ ๋ฆฌํ ์ ๊ทผ๋ฒ์ผ๋ก, ์ฝํ ์ธ ์ค์ฌ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํฉ๋๋ค. ๊ทธ๋ฌ๋ ์๋ฒ์ ๋ถํ์ ๋คํธ์ํฌ ์ง์ฐ ๋ฌธ์ ๋ฅผ ๊ณ ๋ คํด์ผ ํ๋ฉฐ, ์ฌ์ฉ์์ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ CSR, SSG์ ํจ๊ป ์ ์ ํ ์ ํํ์ฌ ์ฌ์ฉํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.